<!doctype html>
<html class="default no-js">
<head>
	<meta charset="utf-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<title>excel2all | EasyGameFramework</title>
	<meta name="description" content="Documentation for EasyGameFramework">
	<meta name="viewport" content="width=device-width, initial-scale=1">
	<link rel="stylesheet" href="../assets/css/main.css">
</head>
<body>
<header class="tsd-header">
	<div class="tsd-page-toolbar">
		<div class="container header-container">
			<div class="header-logo">
				<a href="../globals.html" class="title">
					<span class="egf-logo"></span>
				</a>
				</select>
			</div>
			<div class="table-wrap">
				<div class="table-cell" id="tsd-search" data-index="../assets/js/search.json" data-base="..">
					<div class="field">
						<label for="tsd-search-field" class="tsd-widget search no-caption">Search</label>
						<input id="tsd-search-field" type="text" />
					</div>
					<ul class="results">
						<li class="state loading">Preparing search index...</li>
						<li class="state failure">The search index is not available</li>
					</ul>
				</div>
			</div>
		</div>
	</div>
	<div class="tsd-page-title">
		<div class="container">
			<ul class="tsd-breadcrumb">
				<li>
					<a href="../globals.html">Packages</a>
				</li>
				<li>
					<a href="excel2all.html">excel2all</a>
				</li>
			</ul>
			<span class="tsd-breadcrumb-current">Package excel2all</span>
			<div id="tsd-filter">
				<a href="#" class="tsd-widget options no-caption" data-toggle="options">Options</a>
				<div class="tsd-filter-group">
					<input type="checkbox" id="tsd-filter-inherited" checked />
					<label class="tsd-widget" for="tsd-filter-inherited">Inherited</label>
				</div>
			</div>
			<a href="#" class="tsd-widget menu no-caption" data-toggle="menu">Menu</a>
		</div>
	</div>
</header>
<div class="container container-main">
	<div class="row">
		<div class="col-8 col-content">
			<section class="tsd-panel-group tsd-index-group">
				<h2>Index</h2>
				<section class="tsd-panel tsd-index-panel">
					<div class="tsd-index-content">
						<section class="tsd-index-section tsd-is-not-exported">
							<h3>Namespaces</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.__global.html" class="tsd-kind-icon">__global</a></li>
								<li class="tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.__global-1.html" class="tsd-kind-icon">__global</a></li>
								<li class="tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.__global-2.html" class="tsd-kind-icon">__global</a></li>
								<li class="tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.__global-3.html" class="tsd-kind-icon">__global</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Enumerations</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-enum tsd-parent-kind-module tsd-is-not-exported"><a href="../enums/excel2all.loglevelenum.html" class="tsd-kind-icon">Log<wbr>Level<wbr>Enum</a></li>
								<li class="tsd-kind-enum tsd-parent-kind-module"><a href="../enums/excel2all.tabletype.html" class="tsd-kind-icon">Table<wbr>Type</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Classes</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/excel2all.defaultconverthook.html" class="tsd-kind-icon">Default<wbr>Convert<wbr>Hook</a></li>
								<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/excel2all.defaultoutputtransformer.html" class="tsd-kind-icon">Default<wbr>Out<wbr>Put<wbr>Transformer</a></li>
								<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/excel2all.defaultparsehandler.html" class="tsd-kind-icon">Default<wbr>Parse<wbr>Handler</a></li>
								<li class="tsd-kind-class tsd-parent-kind-module"><a href="../classes/excel2all.logger.html" class="tsd-kind-icon">Logger</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Interfaces</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-interface tsd-parent-kind-module"><a href="../interfaces/excel2all.interfaces.html" class="tsd-kind-icon">Interfaces</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Variables</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-variable tsd-parent-kind-module"><a href="excel2all.html#acharcode" class="tsd-kind-icon">AChar<wbr>Code</a></li>
								<li class="tsd-kind-variable tsd-parent-kind-module"><a href="excel2all.html#zcharcode" class="tsd-kind-icon">ZChar<wbr>Code</a></li>
								<li class="tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#cachefilename" class="tsd-kind-icon">cache<wbr>File<wbr>Name</a></li>
								<li class="tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#colkeysummap" class="tsd-kind-icon">col<wbr>Key<wbr>Sum<wbr>Map</a></li>
								<li class="tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#defaultdir" class="tsd-kind-icon">default<wbr>Dir</a></li>
								<li class="tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#logfilename" class="tsd-kind-icon">log<wbr>File<wbr>Name</a></li>
								<li class="tsd-kind-variable tsd-parent-kind-module"><a href="excel2all.html#oseol" class="tsd-kind-icon">os<wbr>Eol</a></li>
								<li class="tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#platform" class="tsd-kind-icon">platform</a></li>
								<li class="tsd-kind-variable tsd-parent-kind-module"><a href="excel2all.html#valuetransfuncmap" class="tsd-kind-icon">value<wbr>Trans<wbr>Func<wbr>Map</a></li>
							</ul>
						</section>
						<section class="tsd-index-section ">
							<h3>Functions</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-function tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#anytostr" class="tsd-kind-icon">any<wbr>ToStr</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#charcodestostring" class="tsd-kind-icon">char<wbr>Codes<wbr>ToString</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#convert" class="tsd-kind-icon">convert</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#doparse" class="tsd-kind-icon">do<wbr>Parse</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#foreachchangedfile" class="tsd-kind-icon">for<wbr>Each<wbr>Changed<wbr>File</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#foreachfile" class="tsd-kind-icon">for<wbr>Each<wbr>File</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#getcachedata" class="tsd-kind-icon">get<wbr>Cache<wbr>Data</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#getcharcodesum" class="tsd-kind-icon">get<wbr>Char<wbr>Code<wbr>Sum</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#getfilemd5" class="tsd-kind-icon">get<wbr>File<wbr>Md5</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#getfilemd5sync" class="tsd-kind-icon">get<wbr>File<wbr>Md5<wbr>Sync</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#getnextcolkey" class="tsd-kind-icon">get<wbr>Next<wbr>Col<wbr>Key</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#horizontalforeachsheet" class="tsd-kind-icon">horizontal<wbr>For<wbr>Each<wbr>Sheet</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#iscsv" class="tsd-kind-icon">isCSV</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#isemptycell" class="tsd-kind-icon">is<wbr>Empty<wbr>Cell</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#onparseend" class="tsd-kind-icon">on<wbr>Parse<wbr>End</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#readtablefile" class="tsd-kind-icon">read<wbr>Table<wbr>File</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#strtoint" class="tsd-kind-icon">str<wbr>ToInt</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#strtointarr" class="tsd-kind-icon">str<wbr>ToInt<wbr>Arr</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#strtojsonobj" class="tsd-kind-icon">str<wbr>ToJson<wbr>Obj</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#strtostrarr" class="tsd-kind-icon">str<wbr>ToStr<wbr>Arr</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#stringtocharcodes" class="tsd-kind-icon">string<wbr>ToChar<wbr>Codes</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#testfilematch" class="tsd-kind-icon">test<wbr>File<wbr>Match</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#verticalforeachsheet" class="tsd-kind-icon">vertical<wbr>For<wbr>Each<wbr>Sheet</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#writecachedata" class="tsd-kind-icon">write<wbr>Cache<wbr>Data</a></li>
								<li class="tsd-kind-function tsd-parent-kind-module"><a href="excel2all.html#writeordeleteoutputfiles" class="tsd-kind-icon">write<wbr>OrDelete<wbr>Out<wbr>Put<wbr>Files</a></li>
							</ul>
						</section>
						<section class="tsd-index-section tsd-is-not-exported">
							<h3>Object literals</h3>
							<ul class="tsd-index-list">
								<li class="tsd-kind-object-literal tsd-parent-kind-module tsd-is-not-exported"><a href="excel2all.html#typestrmap" class="tsd-kind-icon">type<wbr>Str<wbr>Map</a></li>
							</ul>
						</section>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Variables</h2>
				<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
					<a name="acharcode" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagConst">Const</span> AChar<wbr>Code</h3>
					<div class="tsd-signature tsd-kind-icon">AChar<wbr>Code<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">65</span><span class="tsd-signature-symbol"> = 65</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in tool-packages/excel2all/src/table-utils.ts:27</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>字母A的编码</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
					<a name="zcharcode" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagConst">Const</span> ZChar<wbr>Code</h3>
					<div class="tsd-signature tsd-kind-icon">ZChar<wbr>Code<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">90</span><span class="tsd-signature-symbol"> = 90</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in tool-packages/excel2all/src/table-utils.ts:22</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>字母Z的编码</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
					<a name="cachefilename" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagConst">Const</span> cache<wbr>File<wbr>Name</h3>
					<div class="tsd-signature tsd-kind-icon">cache<wbr>File<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">".e2aprmc"</span><span class="tsd-signature-symbol"> = &quot;.e2aprmc&quot;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in tool-packages/excel2all/src/convert.ts:12</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
					<a name="colkeysummap" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagLet">Let</span> col<wbr>Key<wbr>Sum<wbr>Map</h3>
					<div class="tsd-signature tsd-kind-icon">col<wbr>Key<wbr>Sum<wbr>Map<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{}</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in tool-packages/excel2all/src/table-utils.ts:172</li>
						</ul>
					</aside>
					<div class="tsd-type-declaration">
						<h4>Type declaration</h4>
						<ul class="tsd-parameters">
						</ul>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
					<a name="defaultdir" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagConst">Const</span> default<wbr>Dir</h3>
					<div class="tsd-signature tsd-kind-icon">default<wbr>Dir<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">".excel2all"</span><span class="tsd-signature-symbol"> = &quot;.excel2all&quot;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in tool-packages/excel2all/src/convert.ts:11</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
					<a name="logfilename" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagConst">Const</span> log<wbr>File<wbr>Name</h3>
					<div class="tsd-signature tsd-kind-icon">log<wbr>File<wbr>Name<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">"excel2all.log"</span><span class="tsd-signature-symbol"> = &quot;excel2all.log&quot;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in tool-packages/excel2all/src/convert.ts:13</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
					<a name="oseol" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagConst">Const</span> os<wbr>Eol</h3>
					<div class="tsd-signature tsd-kind-icon">os<wbr>Eol<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">""</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">""</span><span class="tsd-signature-symbol"> = platform &#x3D;&#x3D;&#x3D; &quot;win32&quot; ? &quot;\n&quot; : &quot;\r\n&quot;</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in tool-packages/excel2all/src/get-os-eol.ts:4</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>当前系统行尾  platform === &quot;win32&quot; ? &quot;\n&quot; : &quot;\r\n&quot;;</p>
						</div>
					</div>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
					<a name="platform" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagConst">Const</span> platform</h3>
					<div class="tsd-signature tsd-kind-icon">platform<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">Platform</span><span class="tsd-signature-symbol"> = os.platform()</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in tool-packages/excel2all/src/get-os-eol.ts:2</li>
						</ul>
					</aside>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-module">
					<a name="valuetransfuncmap" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagConst">Const</span> value<wbr>Trans<wbr>Func<wbr>Map</h3>
					<div class="tsd-signature tsd-kind-icon">value<wbr>Trans<wbr>Func<wbr>Map<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-symbol">{}</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in tool-packages/excel2all/src/default-value-func-map.ts:3</li>
						</ul>
					</aside>
					<div class="tsd-type-declaration">
						<h4>Type declaration</h4>
						<ul class="tsd-parameters">
							<li class="tsd-parameter-index-signature">
								<h5><span class="tsd-signature-symbol">[</span>key: <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">]: </span><a href="excel2all.__global-1.html#valuetransfunc" class="tsd-signature-type">ValueTransFunc</a></h5>
							</li>
						</ul>
					</div>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group ">
				<h2>Functions</h2>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
					<a name="anytostr" class="tsd-anchor"></a>
					<h3>any<wbr>ToStr</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
						<li class="tsd-signature tsd-kind-icon">any<wbr>ToStr<span class="tsd-signature-symbol">(</span>fieldItem<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-1.itablefield.html" class="tsd-signature-type">ITableField</a>, cellValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-1.itransvalueresult.html" class="tsd-signature-type">ITransValueResult</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/default-value-func-map.ts:66</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>fieldItem: <a href="../interfaces/excel2all.__global-1.itablefield.html" class="tsd-signature-type">ITableField</a></h5>
								</li>
								<li>
									<h5>cellValue: <span class="tsd-signature-type">any</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/excel2all.__global-1.itransvalueresult.html" class="tsd-signature-type">ITransValueResult</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="charcodestostring" class="tsd-anchor"></a>
					<h3>char<wbr>Codes<wbr>ToString</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">char<wbr>Codes<wbr>ToString<span class="tsd-signature-symbol">(</span>charCodes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/table-utils.ts:54</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>列的字符编码数组转字符串</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>charCodes: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="convert" class="tsd-anchor"></a>
					<h3>convert</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">convert<span class="tsd-signature-symbol">(</span>converConfig<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-3.itableconvertconfig.html" class="tsd-signature-type">ITableConvertConfig</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/convert.ts:18</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>转换</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>converConfig: <a href="../interfaces/excel2all.__global-3.itableconvertconfig.html" class="tsd-signature-type">ITableConvertConfig</a></h5>
									<div class="tsd-comment tsd-typography">
										<p>解析配置</p>
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="doparse" class="tsd-anchor"></a>
					<h3>do<wbr>Parse</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">do<wbr>Parse<span class="tsd-signature-symbol">(</span>parseConfig<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-3.itableconvertconfig.html" class="tsd-signature-type">ITableConvertConfig</a>, fileInfos<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-3.ifileinfo.html" class="tsd-signature-type">IFileInfo</a><span class="tsd-signature-symbol">[]</span>, parseResultMap<span class="tsd-signature-symbol">: </span><a href="excel2all.__global-3.html#tableparseresultmap" class="tsd-signature-type">TableParseResultMap</a>, parseHandler<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-3.itableparsehandler.html" class="tsd-signature-type">ITableParseHandler</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/do-parse.ts:1</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>parseConfig: <a href="../interfaces/excel2all.__global-3.itableconvertconfig.html" class="tsd-signature-type">ITableConvertConfig</a></h5>
								</li>
								<li>
									<h5>fileInfos: <a href="../interfaces/excel2all.__global-3.ifileinfo.html" class="tsd-signature-type">IFileInfo</a><span class="tsd-signature-symbol">[]</span></h5>
								</li>
								<li>
									<h5>parseResultMap: <a href="excel2all.__global-3.html#tableparseresultmap" class="tsd-signature-type">TableParseResultMap</a></h5>
								</li>
								<li>
									<h5>parseHandler: <a href="../interfaces/excel2all.__global-3.itableparsehandler.html" class="tsd-signature-type">ITableParseHandler</a></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="foreachchangedfile" class="tsd-anchor"></a>
					<h3>for<wbr>Each<wbr>Changed<wbr>File</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">for<wbr>Each<wbr>Changed<wbr>File<span class="tsd-signature-symbol">(</span>dir<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, cacheFilePath<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span>, eachCallback<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, isDelete<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/file-utils.ts:90</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>获取变化过的文件数组</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>dir: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>目标目录</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> cacheFilePath: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>缓存文件绝对路径</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> eachCallback: <span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, isDelete<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>遍历回调</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, isDelete<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>filePath: <span class="tsd-signature-type">string</span></h5>
														</li>
														<li>
															<h5><span class="tsd-flag ts-flagOptional">Optional</span> isDelete: <span class="tsd-signature-type">boolean</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
							<p>返回缓存文件路径</p>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="foreachfile" class="tsd-anchor"></a>
					<h3>for<wbr>Each<wbr>File</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">for<wbr>Each<wbr>File<span class="tsd-signature-symbol">(</span>fileOrDirPath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, eachCallback<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/file-utils.ts:21</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>遍历文件</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>fileOrDirPath: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> eachCallback: <span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>遍历回调 (filePath: string) =&gt; void</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>filePath: <span class="tsd-signature-type">string</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="getcachedata" class="tsd-anchor"></a>
					<h3>get<wbr>Cache<wbr>Data</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Cache<wbr>Data<span class="tsd-signature-symbol">(</span>cacheFilePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/file-utils.ts:133</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>读取缓存数据</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>cacheFilePath: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
					<a name="getcharcodesum" class="tsd-anchor"></a>
					<h3>get<wbr>Char<wbr>Code<wbr>Sum</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Char<wbr>Code<wbr>Sum<span class="tsd-signature-symbol">(</span>colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/table-utils.ts:173</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>colKey: <span class="tsd-signature-type">string</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">number</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="getfilemd5" class="tsd-anchor"></a>
					<h3>get<wbr>File<wbr>Md5</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">get<wbr>File<wbr>Md5<span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/file-utils.ts:160</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>获取文件 md5</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>filePath: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="getfilemd5sync" class="tsd-anchor"></a>
					<h3>get<wbr>File<wbr>Md5<wbr>Sync</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">get<wbr>File<wbr>Md5<wbr>Sync<span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/file-utils.ts:150</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>获取文件md5 (同步)</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>filePath: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="getnextcolkey" class="tsd-anchor"></a>
					<h3>get<wbr>Next<wbr>Col<wbr>Key</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">get<wbr>Next<wbr>Col<wbr>Key<span class="tsd-signature-symbol">(</span>charCodes<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/table-utils.ts:32</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>根据当前列的charCodes获取下一列Key</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>charCodes: <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">string</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="horizontalforeachsheet" class="tsd-anchor"></a>
					<h3>horizontal<wbr>For<wbr>Each<wbr>Sheet</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">horizontal<wbr>For<wbr>Each<wbr>Sheet<span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, startRow<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, startCol<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, callback<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span>, isSheetRowEnd<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span>, isSheetColEnd<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span>, isSkipSheetRow<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span>, isSkipSheetCol<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/table-utils.ts:133</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>横向遍历表格</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>sheet: <span class="tsd-signature-type">Sheet</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>xlsx表格对象</p>
									</div>
								</li>
								<li>
									<h5>startRow: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>开始行 从1开始</p>
									</div>
								</li>
								<li>
									<h5>startCol: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>列字符 比如A B</p>
									</div>
								</li>
								<li>
									<h5>callback: <span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>遍历回调 (sheet: xlsx.Sheet, colKey: string, rowIndex: number) =&gt; void</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>sheet: <span class="tsd-signature-type">Sheet</span></h5>
														</li>
														<li>
															<h5>colKey: <span class="tsd-signature-type">string</span></h5>
														</li>
														<li>
															<h5>rowIndex: <span class="tsd-signature-type">number</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> isSheetRowEnd: <span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>是否行结束判断方法</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>sheet: <span class="tsd-signature-type">Sheet</span></h5>
														</li>
														<li>
															<h5>rowIndex: <span class="tsd-signature-type">number</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> isSheetColEnd: <span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>是否列结束判断方法</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>sheet: <span class="tsd-signature-type">Sheet</span></h5>
														</li>
														<li>
															<h5>colkey: <span class="tsd-signature-type">string</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> isSkipSheetRow: <span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>是否跳过行</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>sheet: <span class="tsd-signature-type">Sheet</span></h5>
														</li>
														<li>
															<h5>rowIndex: <span class="tsd-signature-type">number</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> isSkipSheetCol: <span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>是否跳过列</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>sheet: <span class="tsd-signature-type">Sheet</span></h5>
														</li>
														<li>
															<h5>colKey: <span class="tsd-signature-type">string</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="iscsv" class="tsd-anchor"></a>
					<h3>isCSV</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">isCSV<span class="tsd-signature-symbol">(</span>fileExtName<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/table-utils.ts:196</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>根据文件名后缀判断是否为csv文件</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>fileExtName: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="isemptycell" class="tsd-anchor"></a>
					<h3>is<wbr>Empty<wbr>Cell</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">is<wbr>Empty<wbr>Cell<span class="tsd-signature-symbol">(</span>cell<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">CellObject</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/table-utils.ts:6</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>是否为空表格格子</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>cell: <span class="tsd-signature-type">CellObject</span></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
					<a name="onparseend" class="tsd-anchor"></a>
					<h3>on<wbr>Parse<wbr>End</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
						<li class="tsd-signature tsd-kind-icon">on<wbr>Parse<wbr>End<span class="tsd-signature-symbol">(</span>context<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-3.iconvertcontext.html" class="tsd-signature-type">IConvertContext</a>, parseResultMapCacheFilePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, convertHook<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-3.iconverthook.html" class="tsd-signature-type">IConvertHook</a>, logStr<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/convert.ts:214</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>解析结束</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>context: <a href="../interfaces/excel2all.__global-3.iconvertcontext.html" class="tsd-signature-type">IConvertContext</a></h5>
								</li>
								<li>
									<h5>parseResultMapCacheFilePath: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>convertHook: <a href="../interfaces/excel2all.__global-3.iconverthook.html" class="tsd-signature-type">IConvertHook</a></h5>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> logStr: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">&gt;</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="readtablefile" class="tsd-anchor"></a>
					<h3>read<wbr>Table<wbr>File</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">read<wbr>Table<wbr>File<span class="tsd-signature-symbol">(</span>fileInfo<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-3.ifileinfo.html" class="tsd-signature-type">IFileInfo</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">WorkBook</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/table-utils.ts:188</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>读取配置表文件 同步的</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>fileInfo: <a href="../interfaces/excel2all.__global-3.ifileinfo.html" class="tsd-signature-type">IFileInfo</a></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">WorkBook</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
					<a name="strtoint" class="tsd-anchor"></a>
					<h3>str<wbr>ToInt</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
						<li class="tsd-signature tsd-kind-icon">str<wbr>ToInt<span class="tsd-signature-symbol">(</span>fieldItem<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-1.itablefield.html" class="tsd-signature-type">ITableField</a>, cellValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-1.itransvalueresult.html" class="tsd-signature-type">ITransValueResult</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/default-value-func-map.ts:42</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>fieldItem: <a href="../interfaces/excel2all.__global-1.itablefield.html" class="tsd-signature-type">ITableField</a></h5>
								</li>
								<li>
									<h5>cellValue: <span class="tsd-signature-type">string</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/excel2all.__global-1.itransvalueresult.html" class="tsd-signature-type">ITransValueResult</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
					<a name="strtointarr" class="tsd-anchor"></a>
					<h3>str<wbr>ToInt<wbr>Arr</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
						<li class="tsd-signature tsd-kind-icon">str<wbr>ToInt<wbr>Arr<span class="tsd-signature-symbol">(</span>fieldItem<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-1.itablefield.html" class="tsd-signature-type">ITableField</a>, cellValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-1.itransvalueresult.html" class="tsd-signature-type">ITransValueResult</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/default-value-func-map.ts:11</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>fieldItem: <a href="../interfaces/excel2all.__global-1.itablefield.html" class="tsd-signature-type">ITableField</a></h5>
								</li>
								<li>
									<h5>cellValue: <span class="tsd-signature-type">string</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/excel2all.__global-1.itransvalueresult.html" class="tsd-signature-type">ITransValueResult</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
					<a name="strtojsonobj" class="tsd-anchor"></a>
					<h3>str<wbr>ToJson<wbr>Obj</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
						<li class="tsd-signature tsd-kind-icon">str<wbr>ToJson<wbr>Obj<span class="tsd-signature-symbol">(</span>fieldItem<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-1.itablefield.html" class="tsd-signature-type">ITableField</a>, cellValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-1.itransvalueresult.html" class="tsd-signature-type">ITransValueResult</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/default-value-func-map.ts:51</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>fieldItem: <a href="../interfaces/excel2all.__global-1.itablefield.html" class="tsd-signature-type">ITableField</a></h5>
								</li>
								<li>
									<h5>cellValue: <span class="tsd-signature-type">string</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/excel2all.__global-1.itransvalueresult.html" class="tsd-signature-type">ITransValueResult</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
					<a name="strtostrarr" class="tsd-anchor"></a>
					<h3>str<wbr>ToStr<wbr>Arr</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
						<li class="tsd-signature tsd-kind-icon">str<wbr>ToStr<wbr>Arr<span class="tsd-signature-symbol">(</span>fieldItem<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-1.itablefield.html" class="tsd-signature-type">ITableField</a>, cellValue<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-1.itransvalueresult.html" class="tsd-signature-type">ITransValueResult</a></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/default-value-func-map.ts:27</li>
								</ul>
							</aside>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>fieldItem: <a href="../interfaces/excel2all.__global-1.itablefield.html" class="tsd-signature-type">ITableField</a></h5>
								</li>
								<li>
									<h5>cellValue: <span class="tsd-signature-type">string</span></h5>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <a href="../interfaces/excel2all.__global-1.itransvalueresult.html" class="tsd-signature-type">ITransValueResult</a></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="stringtocharcodes" class="tsd-anchor"></a>
					<h3>string<wbr>ToChar<wbr>Codes</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">string<wbr>ToChar<wbr>Codes<span class="tsd-signature-symbol">(</span>colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/table-utils.ts:61</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>字符串转编码数组</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>colKey: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">[]</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="testfilematch" class="tsd-anchor"></a>
					<h3>test<wbr>File<wbr>Match</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">test<wbr>File<wbr>Match<span class="tsd-signature-symbol">(</span>converConfig<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global-3.itableconvertconfig.html" class="tsd-signature-type">ITableConvertConfig</a><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/convert.ts:279</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>测试文件匹配</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>converConfig: <a href="../interfaces/excel2all.__global-3.itableconvertconfig.html" class="tsd-signature-type">ITableConvertConfig</a></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="verticalforeachsheet" class="tsd-anchor"></a>
					<h3>vertical<wbr>For<wbr>Each<wbr>Sheet</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">vertical<wbr>For<wbr>Each<wbr>Sheet<span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, startRow<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, startCol<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, callback<span class="tsd-signature-symbol">: </span><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span>, isSheetRowEnd<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span>, isSheetColEnd<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span>, isSkipSheetRow<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span>, isSkipSheetCol<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/table-utils.ts:79</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>纵向遍历表格</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>sheet: <span class="tsd-signature-type">Sheet</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>xlsx表格对象</p>
									</div>
								</li>
								<li>
									<h5>startRow: <span class="tsd-signature-type">number</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>开始行 从1开始</p>
									</div>
								</li>
								<li>
									<h5>startCol: <span class="tsd-signature-type">string</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>列字符 比如A B</p>
									</div>
								</li>
								<li>
									<h5>callback: <span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>遍历回调 (sheet: xlsx.Sheet, colKey: string, rowIndex: number) =&gt; void</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>sheet: <span class="tsd-signature-type">Sheet</span></h5>
														</li>
														<li>
															<h5>colKey: <span class="tsd-signature-type">string</span></h5>
														</li>
														<li>
															<h5>rowIndex: <span class="tsd-signature-type">number</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> isSheetRowEnd: <span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>是否行结束判断方法</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>sheet: <span class="tsd-signature-type">Sheet</span></h5>
														</li>
														<li>
															<h5>rowIndex: <span class="tsd-signature-type">number</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> isSheetColEnd: <span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>是否列结束判断方法</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colkey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>sheet: <span class="tsd-signature-type">Sheet</span></h5>
														</li>
														<li>
															<h5>colkey: <span class="tsd-signature-type">string</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> isSkipSheetRow: <span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>是否跳过行</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, rowIndex<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>sheet: <span class="tsd-signature-type">Sheet</span></h5>
														</li>
														<li>
															<h5>rowIndex: <span class="tsd-signature-type">number</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> isSkipSheetCol: <span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">boolean</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>是否跳过列</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>sheet<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">Sheet</span>, colKey<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>sheet: <span class="tsd-signature-type">Sheet</span></h5>
														</li>
														<li>
															<h5>colKey: <span class="tsd-signature-type">string</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="writecachedata" class="tsd-anchor"></a>
					<h3>write<wbr>Cache<wbr>Data</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">write<wbr>Cache<wbr>Data<span class="tsd-signature-symbol">(</span>cacheFilePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, cacheData<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/file-utils.ts:122</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>写入缓存数据</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>cacheFilePath: <span class="tsd-signature-type">string</span></h5>
								</li>
								<li>
									<h5>cacheData: <span class="tsd-signature-type">any</span></h5>
									<div class="tsd-comment tsd-typography">
									</div>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
				<section class="tsd-panel tsd-member tsd-kind-function tsd-parent-kind-module">
					<a name="writeordeleteoutputfiles" class="tsd-anchor"></a>
					<h3>write<wbr>OrDelete<wbr>Out<wbr>Put<wbr>Files</h3>
					<ul class="tsd-signatures tsd-kind-function tsd-parent-kind-module">
						<li class="tsd-signature tsd-kind-icon">write<wbr>OrDelete<wbr>Out<wbr>Put<wbr>Files<span class="tsd-signature-symbol">(</span>outputFileInfos<span class="tsd-signature-symbol">: </span><a href="../interfaces/excel2all.__global.ioutputfileinfo.html" class="tsd-signature-type">IOutPutFileInfo</a><span class="tsd-signature-symbol">[]</span>, onProgress<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, total<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, now<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, isOk<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span>, complete<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-symbol">(</span>total<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
					</ul>
					<ul class="tsd-descriptions">
						<li class="tsd-description">
							<aside class="tsd-sources">
								<ul>
									<li>Defined in tool-packages/excel2all/src/file-utils.ts:39</li>
								</ul>
							</aside>
							<div class="tsd-comment tsd-typography">
								<div class="lead">
									<p>批量写入和删除文件</p>
								</div>
							</div>
							<h4 class="tsd-parameters-title">Parameters</h4>
							<ul class="tsd-parameters">
								<li>
									<h5>outputFileInfos: <a href="../interfaces/excel2all.__global.ioutputfileinfo.html" class="tsd-signature-type">IOutPutFileInfo</a><span class="tsd-signature-symbol">[]</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>需要写入的文件信息数组</p>
									</div>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> onProgress: <span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, total<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, now<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, isOk<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>进度变化回调</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>filePath<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">string</span>, total<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, now<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span>, isOk<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>filePath: <span class="tsd-signature-type">string</span></h5>
														</li>
														<li>
															<h5>total: <span class="tsd-signature-type">number</span></h5>
														</li>
														<li>
															<h5>now: <span class="tsd-signature-type">number</span></h5>
														</li>
														<li>
															<h5>isOk: <span class="tsd-signature-type">boolean</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
								<li>
									<h5><span class="tsd-flag ts-flagOptional">Optional</span> complete: <span class="tsd-signature-symbol">(</span>total<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol"> =&gt; </span><span class="tsd-signature-type">void</span></h5>
									<div class="tsd-comment tsd-typography">
										<p>完成回调</p>
									</div>
									<ul class="tsd-parameters">
										<li class="tsd-parameter-signature">
											<ul class="tsd-signatures tsd-kind-type-literal">
												<li class="tsd-signature tsd-kind-icon"><span class="tsd-signature-symbol">(</span>total<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
											</ul>
											<ul class="tsd-descriptions">
												<li class="tsd-description">
													<h4 class="tsd-parameters-title">Parameters</h4>
													<ul class="tsd-parameters">
														<li>
															<h5>total: <span class="tsd-signature-type">number</span></h5>
														</li>
													</ul>
													<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
												</li>
											</ul>
										</li>
									</ul>
								</li>
							</ul>
							<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
						</li>
					</ul>
				</section>
			</section>
			<section class="tsd-panel-group tsd-member-group tsd-is-not-exported">
				<h2>Object literals</h2>
				<section class="tsd-panel tsd-member tsd-kind-object-literal tsd-parent-kind-module tsd-is-not-exported">
					<a name="typestrmap" class="tsd-anchor"></a>
					<h3><span class="tsd-flag ts-flagConst">Const</span> type<wbr>Str<wbr>Map</h3>
					<div class="tsd-signature tsd-kind-icon">type<wbr>Str<wbr>Map<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">object</span></div>
					<aside class="tsd-sources">
						<ul>
							<li>Defined in tool-packages/excel2all/src/default-output-transformer.ts:32</li>
						</ul>
					</aside>
					<div class="tsd-comment tsd-typography">
						<div class="lead">
							<p>类型字符串映射字典</p>
						</div>
					</div>
					<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-not-exported">
						<a name="typestrmap._int_" class="tsd-anchor"></a>
						<h3>[int]</h3>
						<div class="tsd-signature tsd-kind-icon">[int]<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;number[]&quot;</span></div>
						<aside class="tsd-sources">
							<ul>
								<li>Defined in tool-packages/excel2all/src/default-output-transformer.ts:32</li>
							</ul>
						</aside>
					</section>
					<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-not-exported">
						<a name="typestrmap._string_" class="tsd-anchor"></a>
						<h3>[string]</h3>
						<div class="tsd-signature tsd-kind-icon">[string]<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;string[]&quot;</span></div>
						<aside class="tsd-sources">
							<ul>
								<li>Defined in tool-packages/excel2all/src/default-output-transformer.ts:32</li>
							</ul>
						</aside>
					</section>
					<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-not-exported">
						<a name="typestrmap.int" class="tsd-anchor"></a>
						<h3>int</h3>
						<div class="tsd-signature tsd-kind-icon">int<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;number&quot;</span></div>
						<aside class="tsd-sources">
							<ul>
								<li>Defined in tool-packages/excel2all/src/default-output-transformer.ts:32</li>
							</ul>
						</aside>
					</section>
					<section class="tsd-panel tsd-member tsd-kind-variable tsd-parent-kind-object-literal tsd-is-not-exported">
						<a name="typestrmap.json" class="tsd-anchor"></a>
						<h3>json</h3>
						<div class="tsd-signature tsd-kind-icon">json<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span><span class="tsd-signature-symbol"> = &quot;any&quot;</span></div>
						<aside class="tsd-sources">
							<ul>
								<li>Defined in tool-packages/excel2all/src/default-output-transformer.ts:32</li>
							</ul>
						</aside>
					</section>
				</section>
			</section>
		</div>
		<div class="col-4 col-menu menu-sticky-wrap menu-highlight">
			<nav class="tsd-navigation primary">
				<ul>
					<li class="globals  ">
						<a href="../globals.html"><em>Packages</em></a>
					</li>
					<li class=" tsd-kind-module">
						<a href="broadcast.html">broadcast</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="c3d_comp_template.html">c3d-<wbr>comp-<wbr>template</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="c3daxios.html">c3daxios</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="cli.html">cli</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="core.html">core</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="display_ctrl.html">display-<wbr>ctrl</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="dpctrl_c3d.html">dpctrl-<wbr>c3d</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="dpctrl_ccc.html">dpctrl-<wbr>ccc</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="dpctrl_fgui.html">dpctrl-<wbr>fgui</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="dpctrl_fguicc.html">dpctrl-<wbr>fguicc</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="egf_protobuf_cli.html">egf-<wbr>protobuf-<wbr>cli</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="emitter3.html">emitter3</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="enet.html">enet</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="enet_pbws.html">enet-<wbr>pbws</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="enet_pinus_pb.html">enet-<wbr>pinus-<wbr>pb</a>
					</li>
					<li class="current tsd-kind-module">
						<a href="excel2all.html">excel2all</a>
						<ul>
							<li class=" tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.__global.html">__global</a>
							</li>
							<li class=" tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.__global-1.html">__global</a>
							</li>
							<li class=" tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.__global-2.html">__global</a>
							</li>
							<li class=" tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.__global-3.html">__global</a>
							</li>
						</ul>
					</li>
					<li class=" tsd-kind-module">
						<a href="layer.html">layer</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="obj_pool.html">obj-<wbr>pool</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="xstate2c3d.html">xstate2c3d</a>
					</li>
				</ul>
			</nav>
			<nav class="tsd-navigation secondary menu-sticky">
				<ul class="before-current">
					<li class=" tsd-kind-module">
						<a href="broadcast.html" class="tsd-kind-icon">broadcast</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="c3d_comp_template.html" class="tsd-kind-icon">c3d-<wbr>comp-<wbr>template</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="c3daxios.html" class="tsd-kind-icon">c3daxios</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="cli.html" class="tsd-kind-icon">cli</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="core.html" class="tsd-kind-icon">core</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="display_ctrl.html" class="tsd-kind-icon">display-<wbr>ctrl</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="dpctrl_c3d.html" class="tsd-kind-icon">dpctrl-<wbr>c3d</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="dpctrl_ccc.html" class="tsd-kind-icon">dpctrl-<wbr>ccc</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="dpctrl_fgui.html" class="tsd-kind-icon">dpctrl-<wbr>fgui</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="dpctrl_fguicc.html" class="tsd-kind-icon">dpctrl-<wbr>fguicc</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="egf_protobuf_cli.html" class="tsd-kind-icon">egf-<wbr>protobuf-<wbr>cli</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="emitter3.html" class="tsd-kind-icon">emitter3</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="enet.html" class="tsd-kind-icon">enet</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="enet_pbws.html" class="tsd-kind-icon">enet-<wbr>pbws</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="enet_pinus_pb.html" class="tsd-kind-icon">enet-<wbr>pinus-<wbr>pb</a>
					</li>
				</ul>
				<ul class="current">
					<li class="current tsd-kind-module">
						<a href="excel2all.html" class="tsd-kind-icon">excel2all</a>
						<ul>
							<li class=" tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.__global.html" class="tsd-kind-icon">__global</a>
							</li>
							<li class=" tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.__global-1.html" class="tsd-kind-icon">__global</a>
							</li>
							<li class=" tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.__global-2.html" class="tsd-kind-icon">__global</a>
							</li>
							<li class=" tsd-kind-namespace tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.__global-3.html" class="tsd-kind-icon">__global</a>
							</li>
							<li class=" tsd-kind-enum tsd-parent-kind-module tsd-is-not-exported">
								<a href="../enums/excel2all.loglevelenum.html" class="tsd-kind-icon">Log<wbr>Level<wbr>Enum</a>
							</li>
							<li class=" tsd-kind-enum tsd-parent-kind-module">
								<a href="../enums/excel2all.tabletype.html" class="tsd-kind-icon">Table<wbr>Type</a>
							</li>
							<li class=" tsd-kind-class tsd-parent-kind-module">
								<a href="../classes/excel2all.defaultconverthook.html" class="tsd-kind-icon">Default<wbr>Convert<wbr>Hook</a>
							</li>
							<li class=" tsd-kind-class tsd-parent-kind-module">
								<a href="../classes/excel2all.defaultoutputtransformer.html" class="tsd-kind-icon">Default<wbr>Out<wbr>Put<wbr>Transformer</a>
							</li>
							<li class=" tsd-kind-class tsd-parent-kind-module">
								<a href="../classes/excel2all.defaultparsehandler.html" class="tsd-kind-icon">Default<wbr>Parse<wbr>Handler</a>
							</li>
							<li class=" tsd-kind-class tsd-parent-kind-module">
								<a href="../classes/excel2all.logger.html" class="tsd-kind-icon">Logger</a>
							</li>
							<li class=" tsd-kind-interface tsd-parent-kind-module">
								<a href="../interfaces/excel2all.interfaces.html" class="tsd-kind-icon">Interfaces</a>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module">
								<a href="excel2all.html#acharcode" class="tsd-kind-icon">AChar<wbr>Code</a>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module">
								<a href="excel2all.html#zcharcode" class="tsd-kind-icon">ZChar<wbr>Code</a>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#cachefilename" class="tsd-kind-icon">cache<wbr>File<wbr>Name</a>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#colkeysummap" class="tsd-kind-icon">col<wbr>Key<wbr>Sum<wbr>Map</a>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#defaultdir" class="tsd-kind-icon">default<wbr>Dir</a>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#logfilename" class="tsd-kind-icon">log<wbr>File<wbr>Name</a>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module">
								<a href="excel2all.html#oseol" class="tsd-kind-icon">os<wbr>Eol</a>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#platform" class="tsd-kind-icon">platform</a>
							</li>
							<li class=" tsd-kind-variable tsd-parent-kind-module">
								<a href="excel2all.html#valuetransfuncmap" class="tsd-kind-icon">value<wbr>Trans<wbr>Func<wbr>Map</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#anytostr" class="tsd-kind-icon">any<wbr>ToStr</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#charcodestostring" class="tsd-kind-icon">char<wbr>Codes<wbr>ToString</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#convert" class="tsd-kind-icon">convert</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#doparse" class="tsd-kind-icon">do<wbr>Parse</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#foreachchangedfile" class="tsd-kind-icon">for<wbr>Each<wbr>Changed<wbr>File</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#foreachfile" class="tsd-kind-icon">for<wbr>Each<wbr>File</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#getcachedata" class="tsd-kind-icon">get<wbr>Cache<wbr>Data</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#getcharcodesum" class="tsd-kind-icon">get<wbr>Char<wbr>Code<wbr>Sum</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#getfilemd5" class="tsd-kind-icon">get<wbr>File<wbr>Md5</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#getfilemd5sync" class="tsd-kind-icon">get<wbr>File<wbr>Md5<wbr>Sync</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#getnextcolkey" class="tsd-kind-icon">get<wbr>Next<wbr>Col<wbr>Key</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#horizontalforeachsheet" class="tsd-kind-icon">horizontal<wbr>For<wbr>Each<wbr>Sheet</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#iscsv" class="tsd-kind-icon">isCSV</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#isemptycell" class="tsd-kind-icon">is<wbr>Empty<wbr>Cell</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#onparseend" class="tsd-kind-icon">on<wbr>Parse<wbr>End</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#readtablefile" class="tsd-kind-icon">read<wbr>Table<wbr>File</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#strtoint" class="tsd-kind-icon">str<wbr>ToInt</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#strtointarr" class="tsd-kind-icon">str<wbr>ToInt<wbr>Arr</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#strtojsonobj" class="tsd-kind-icon">str<wbr>ToJson<wbr>Obj</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#strtostrarr" class="tsd-kind-icon">str<wbr>ToStr<wbr>Arr</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#stringtocharcodes" class="tsd-kind-icon">string<wbr>ToChar<wbr>Codes</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#testfilematch" class="tsd-kind-icon">test<wbr>File<wbr>Match</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#verticalforeachsheet" class="tsd-kind-icon">vertical<wbr>For<wbr>Each<wbr>Sheet</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#writecachedata" class="tsd-kind-icon">write<wbr>Cache<wbr>Data</a>
							</li>
							<li class=" tsd-kind-function tsd-parent-kind-module">
								<a href="excel2all.html#writeordeleteoutputfiles" class="tsd-kind-icon">write<wbr>OrDelete<wbr>Out<wbr>Put<wbr>Files</a>
							</li>
							<li class=" tsd-kind-object-literal tsd-parent-kind-module tsd-is-not-exported">
								<a href="excel2all.html#typestrmap" class="tsd-kind-icon">type<wbr>Str<wbr>Map</a>
							</li>
						</ul>
					</li>
				</ul>
				<ul class="after-current">
					<li class=" tsd-kind-module">
						<a href="layer.html" class="tsd-kind-icon">layer</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="obj_pool.html" class="tsd-kind-icon">obj-<wbr>pool</a>
					</li>
					<li class=" tsd-kind-module">
						<a href="xstate2c3d.html" class="tsd-kind-icon">xstate2c3d</a>
					</li>
				</ul>
			</nav>
		</div>
	</div>
</div>
<footer class="with-border-bottom">
	<div class="container">
		<h2>Legend</h2>
		<div class="tsd-legend-group">
			<ul class="tsd-legend">
				<li class="tsd-kind-namespace"><span class="tsd-kind-icon">Namespace</span></li>
				<li class="tsd-kind-object-literal"><span class="tsd-kind-icon">Object literal</span></li>
				<li class="tsd-kind-variable"><span class="tsd-kind-icon">Variable</span></li>
				<li class="tsd-kind-function"><span class="tsd-kind-icon">Function</span></li>
				<li class="tsd-kind-type-alias"><span class="tsd-kind-icon">Type alias</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-class"><span class="tsd-kind-icon">Class</span></li>
				<li class="tsd-kind-class tsd-has-type-parameter"><span class="tsd-kind-icon">Class with type parameter</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-enum"><span class="tsd-kind-icon">Enumeration</span></li>
			</ul>
			<ul class="tsd-legend">
				<li class="tsd-kind-interface"><span class="tsd-kind-icon">Interface</span></li>
			</ul>
		</div>
	</div>
</footer>
<div class="container tsd-generator">
	<p>Generated using <a href="https://typedoc.org/" target="_blank">TypeDoc</a></p>
</div>
<div class="overlay"></div>
<script src="../assets/js/main.js"></script>
</body>
</html>